www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/system/task/ext_task_taskqescript.js

    var grid,form,win,bool=false;

var huirendhi =function(v,a,r){
	if(r.raw.ohui=='1')return '<font color=#888888>'+v+'</font>';
	return v;
}

var panel= [{
	xtype:'rockgrid',
	tablename:'task',searchtools:true,bbarbool:false,url:js.getajaxurl('taskqueue','task','system'),
	columns:[{
		xtype: 'rownumberer',width: 40
	},{
		text:'类型',align:'center',dataIndex:'typename',width:80,search:true,renderer:huirendhi
	},{
		text:'名称',align:'center',dataIndex:'name',width:150,search:true,renderer:huirendhi
	},{
		text:'地址',align:'center',dataIndex:'url',width:200,search:true,renderer:huirendhi
	},{
		text:'运行时间',align:'center',dataIndex:'runtime',width:160,renderer:huirendhi
	},{
		text:'时间',align:'center',dataIndex:'runtimes',width:160
	},{
		text:'操作',xtype:'actioncolumn',dataIndex:'optbtn',width:70,items:[{
			icon:gicons('time_edit'),tooltip: '手动运行',handler:function(grid1, rowIndex, colIndex){
				grid.yunshoala(rowIndex);
			}
		}]
	}],
	yunshoala:function(oi){
		var da = grid.store.getAt(oi)
			a  = da.raw,
			a1	= a.url.split(',');
		var url = js.getajaxurl(a1[1], a1[0], 'taskrun', {mid:a.mid,sid:a.sid});
		js.msg('wait','运行中...');
		$.get(url, function(da){
			if(da=='success'){
				js.msg('success', '运行成功');
			}else{
				js.msg('msg', '运行失败');
			}
		});
	}
},{
	width:220,minWidth:220,split:true,region:'west',xtype: 'datepicker',
	handler: function(picker, date) {
        var dt = Ext.Date.format(date, 'Y-m-d');
		grid.setparams({dt:dt});
		grid.storereload();
    }
}];

return {
	panel:panel,
	init:function(){
		grid = rock[index][0];
	}
};